package top.ywlog.permission.common.response;

import lombok.Getter;

/**
 * @author: Durian
 * @date: 2020/10/17 20:51
 * @description:
 */
@Getter
public enum ResultCode
{
    /** 操作成功 */
    SUCCESS(200, "操作成功"),
    /** 未登录 */
    NO_LOGIN(401, "未登录"),
    /** 账号已被冻结 */
    USER_FROZEN(410, "账号已被冻结"),
    /** 账户不存在 */
    USER_NOTFOUND(420, "账号不存在"),
    /** 账号或密码错误 */
    USER_PASSWORD_ERROR(430, "账号或密码错误"),
    /** 请求参数错误 */
    PARAM_ERROR(400, "参数错误"),
    /** 页面不存在 */
    NOT_FOUND(404, "页面不存在"),
    /** 没有权限 */
    AUTH_ERROR(403, "权限不足"),
    /** 系统错误 */
    SYSTEM_ERROR(500, "系统错误");



    private Integer code;
    private String msg;

    ResultCode(Integer code, String msg)
    {
        this.code = code;
        this.msg = msg;
    }
}
